State Senate District 12 Toss-up
9 towns
R+0.2
PVI
-1.4
Trend
1-0
2024 Result
Election History
2024 — R Win
R+11.8%- Kevin A. Avard Republican 19,841
- Ben Ming Democratic 15,643
2022 — R Win
R+2.5%- Kevin A. Avard Republican 14,314
- Melanie Levesque Democratic 13,626
2020 — R Win
R+2.4%- Kevin Avard Republican 17,477
- Melanie Levesque Democratic 16,672
2018 — D Win
D+0.7%- Melanie Levesque Democratic 12,553
- Kevin Avard Republican 12,384
2016 — R Win
R+2.6%- Kevin Avard Republican 15,942
- Peggy Gilmour Democratic 15,120